import ar.uba.fi.algo3.titiritero.Posicionable;
import ar.uba.fi.algo3.titiritero.SuperficieDeDibujo;

/**
 * Esta clase utiliza los metodos de persecucion y escapatoria de los demas fantasmas,
 * por eso no se implementan las clases para este fantasma y la proximidad de este fantasma
 * a pacman determinara que tipo de persecucion realizara
 *
 */
public class Clide extends Fantasma {

	
	public Clide(){
		
		super();
		setDireccion(Constantes.DIRECC_ARRIBA);
	}
	
	public void mover(Laberinto unLaberinto) {
		movimiento.mover(unLaberinto, this);
	}

	public void setMovimientoEscapar() {
		movimiento = new EscapatoriaClide();
	}
	
	public void setMovimientoPerseguir(){
		movimiento = new PersecucionClide();
	}

	public void dibujar(SuperficieDeDibujo superfice) {
		// TODO Auto-generated method stub
		
	}

	public void setPosicionable(Posicionable posicionable) {
		// TODO Auto-generated method stub
		
	}

	public void vivir() {
		// TODO Auto-generated method stub
		
	}

}
